:CHDIR:CD:
Syntax: CHDIR \path

        You may create several levels of directories in DOS.  To change
	from one directory to another, you may enter the complete directory
	name while at the root directory as follows:

                 CHDIR MYTEXT\MYFILES\LETTERS

	If you are not at the root you must enter a preceding backslash
	with the first level of directory in the path:

                 CHDIR \MYTEXT\MYFILES\LETTERS

	The following command returns you to the root directory on your
	current drive regardless of the level of directory you are in:

                 CHDIR \
:CLS:
Syntax: CLS

        CLS clears the current display on the video screen, and positions
	the system prompt at the top of the screen.
:VER:
Syntax: VER

        Entering VER at the system prompt displays the current release of
        ASRDOS that is running on your computer.
:DIR:
Syntax: DIR {\path} {/d}{/p{:nn}}{/w}{/f}{/a}{/h}{/n{:mm/dd/yy}}

        DIR displays the contents of a directory.  There are several
        operands that let you customize your directory listing.  Wildcard
        characters are permitted to display specific groups of files.
           /d - includes only directories in the display.
           /w - displays only the names of the files in the
                directory in an 80-column wide format.
           /p - displays the directory one screen at a time.  The optional
                :nn will display the listing nn lines at a time.
           /f - displays the NET and NODE for the fido hexadecimal naming
                convention of inbound and outbound mail packets instead
                of displaying the filename.
           /a - displays the file attributes.
           /h - displays archive, directory, hidden, system, volume
                and readonly files.
           /n - displays only new files since your last logon date.  The
                optional :date will display from that date forward.
:ERASE:DEL:
Syntax: ERASE {d:\path\} {filename} {/v³/y}

        ERASE deletes a file or group of files from a disk.

	Include the drive and directory if not the current defaults.
	Wildcards are permitted in the filename.

	/v displays a verification prompt that lets you select whether or
	not to erase each file.

        /y enters a "y" response to the "Are you sure(Y/N)" prompt when you
	delete the entire contents of a directory.
:RENAME:REN:
Syntax: RENAME name name

        RENAME lets you change the name of a file or group of files and
        optionally move them to a different directory.

        The first name operand is the name of the file you want to rename.
        Include the drive and directory name if not the current defaults.

        The second name operand is the new name of the file.  If no entry
        is made, DOS defaults to the current directory.
:COPY:
Syntax: COPY {d:\path\}filename {d:\path\}{filename} {/o}

        The COPY command lets you create a copy of a file or a group of
	files.  You may copy a file and give the copy a different name, or
        give it the same name on a different drive or directory.  You may
        copy a file from or to a device.

        Include the drive and directory if not the current defaults.
	Wildcards are permitted in the filename.

            /o - The use of this parameter will prompt you for
                 overwrites for any file that already exists
                 of the same name in the target directory.
:TYPE:
Syntax: TYPE filename {/h}{/p{:nn}}{/+nnnn³/-nnnn}

        TYPE displays the contents of a file on the video screen.  Use the
        /h option for a display in a hexadecimal form. If you select to
        display a text file, the text appears on the video screen.  If you
        choose the hexadecimal form, the hexadecimal codes for the contents
        of the file display.  If the file is a text file, or any text appears
        in the file, the hexadecimal codes will appear and their "text
        equivalents" will be displayed to the right. Any periods that appear
        in the text equivalent column represent actual periods in the file or
        letters in the ASCII character set that could not be translated or
        displayed into hexadecimal codes. For long files, use the /p option
        to display the file one screen at a time, or /p:nn where nn is the
        number of lines to display at one time, i.e. /p:43. The /+ and /-
        options allow you to begin the display at byte offset nnnn from either
        the beginning of the file or the end of the file.
:TS:
Syntax: TS filename {/+nnnn³/-nnnn}

        TS allows a Text Search of a file onto the video screen.  You will
        be prompted for the search string that you are looking for.  A match
        will be displayed with the entire line in inverse color.  The /+
        and /-  options allow you to begin the search at byte offset nnnn
        from either the beginning of the file or the end of the file.
:CALLERS:
Syntax: CALLERS {/c:nn}

        The CALLERS command allows you to display the last 127 callers to the
        system with the callers location field and the date and time of the
        logon.

           /c:nn - The use of this parameter will limit the number
                   of callers that will be listed.  The range of
                   this parameter is from 1 to 126.
:MW:
Syntax: MW username

        MW allows the search and display of the waiting messages of any user
        that is in your userlog.bbs file.  This command will display a full
        screen list of all of the waiting messages for a user and allow you
        to read each message without disturbing the users waiting message
        chain or marking the message as having been read.

        NOTE: The MW command will only work on a message base that is
              renumbered when it is squeezed!
:HELP:
Syntax: HELP {command}

        You may use HELP at any time to display an on-line explanation of
        a ASRDOS command.  If you do not enter a specific command name as an
        operand, a menu listing all ASRDOS commands and UCOMS will display.

        The ASR-DOS help file can be edited for Langauge content or to
        add context sensitive help for UCOMS as well.  You would edit the
        ASRDOS.HLP file.  To add a help entry to this file, you would use
        the following format.

        :COMMAND:
        Syntax: COMMAND usage

                Description of how to use this command.
:EDIT:E:
Syntax: EDIT {d:\path\}filename {/s} {{readonly} {nomenu} {noistat} {norfile}
                                      {norpath} {nowfile} {nowpath} {igrave}}

        The ASRDOS Editor provides an easy way for you to create new files or
        modify existing files.  The ASRDOS Editor is invoked by entering EDIT,
        plus the filename to edit, at the system prompt.

        The Editor is similar to a word processor in that you may edit
	screens of text.  The file displays without line numbers, and the
	cursor is positioned within the text.  You can move anywhere in the
        file to add or delete text, delete a line, page through screens,
        etc.  In the Editor, all activity appears on the screen as it
        occurs.  You may also use E instead of EDIT.

          /s  This is used if you wish to use the SYSOM 1.2 text editor
              instead of ASR-DOS' text editor.  NOTE: The SYSOM text editor
              cannot edit a file that is larger that 32768 bytes.
:PRINT:
Syntax: PRINT {d:\path\}{filename} {/FF}

        The PRINT command lets you invoke the print processor and specify
        the drive and path of the directory to check for print files. The
        /FF parameter may be used to issue a FORM FEED to the printer
        after the file has been printed.
:DOSADM:
Syntax: DOSADM

        The DOSADM command provides the ability to assign COMMAND access
        rights to commands that you may not want to make available to all
        users.  You may assign the access rights to allow only the sysop
        access to them.  DOSADM is also used to setup ASRDOS and is
        required whenever you upgrade or install a new version of
        ASRDOS.  Since ASRDOS stores all of its configuration information
        internally, whenever you replace the ASRDOS.TPG, this infomation
        is lost and must be reentered.  This is made easy with
        the <D>ump and the <R>ead options.

        Before you upgrade to a newer version, use the <D>ump command
        to write your configuration to disk.  Then use the <R>ead command
        to restore it.  Be sure that you do not leave the ASRDOS.DAT file
        laying around.  It contains your setup and password.
:EXIT:
Syntax: EXIT

        You may EXIT from from ASRDOS and return to TBBS by entering
        EXIT at the prompt.
:DOSKEY:
Syntax: DOSKEY {[history³flush]}

        ASRDOS contains a command recall buffer that lets you retrieve your
	previous command entries.  The up arrow retrieves entries beginning
	with the newest entry in the buffer.  The down arrow retrieves
	beginning with the oldest entry.

        FLUSH to clear the command recall buffer.  This prevents someone
        from viewing your previous keystrokes.

        EXIT does NOT automatically clear the buffer.

        HISTORY will display the contents of the command recall buffer.

        COMMAND LINE EDITOR: ASR-DOS has a built-in command line editor, this
        means that you have full key editing of the asr-dos command line.
  KEYS: Left/Right Arrow Keys, Home, End, Ctrl-R=word right, Ctrl-C=word left,
        Ctrl-W=del word left,Ctrl-Y=del to end of line and Ctrl-V=insert on/off
:PAGE:
Syntax: PAGE


        PAGE allows you to drop to a TBBS Type 51 to send private messages
        or to enter a private chat.
:OV:
Syntax: OV

        Displays the overview line from the console
:CONSOLE:
Syntax: CONSOLE {/s}


        CONSOLE allows direct display and control of the TBBS console.
        This command can do virtually anything that can be done from
        the REAL TBBS console.

          /s  This is used if you wish to use the SYSOM 1.2 console mode
              instead of ASR-DOS' console mode.  NOTE: The SYSOM console mode
              requires that you be in DOORWAY mode in order to execute
              keystrokes.
:TDBS:
Syntax: TDBS {@}PRGfile {TPGfile {LSTfile}}{/L}{/DB/XDB}{/S/XS}{/XC}{/GLOS n}

      PRGfile  = Path name of .PRG input file
      @PRGfile = Path name of .TDB control file
       LSTfile = Path name of optional compiler listing output file

            /L = Display listing to the console
           /DB = Insert special debug information in the .TPG file
          /XDB = Don't insert special debug information (default)
            /S = Search directory for missing procedures (default)
           /XS = Don't search for undefined procedures
           /XC = Comment lines starting with *@ are NOT comments
       /GLOS n = Request 'n' additional bytes of glossary space at startup
      /FGLOS n = Specify min bytes of free glossary before DIBUFs allowed
        /DIBUF = Allocate dynamic index buffers from free glossary space
       /GETP n = Specify # bytes to reserve for the GETPOOL
        /REL11 = Generate Release 1.1 compatible .TPG files
:SDL:
Syntax: SDL source {/M:name}


        SDL allows you to compile TBBS SDL code and produce CTL files while
        the system is running.  This will allow you to modify your system
        while you are logged on remotely or on the local console.

  source = file spec of source file (.SDL assumed if .ext absent)
 /M:name = Compile only menu nnnn.  Skip all other menu definitions in
           source and don't produce listings for them.

   Output: Individual MENUxxxx.CTL files placed in the
           current logged drive and directory.

        The SDL command can only compile MEDIT compatible code.  This
        means no macros. You can use SDL that has been decompiled with the
        SDLDC command and edited without using macros.
:SDLDC:
Syntax: SDLDC source {/M:name}


        SDLDC allows you to de-compile TBBS CTL code and produce SDL files
        while the system is running.  This will allow you to modify your
        system while you are logged on remotely or on the local console.

  source = file spec of resulting SDL source file
           (.SDL assumed if the extension absent)
 /M:nnnn = A single menu may be specified by using the form /M:name where
           "name" is the 1 to 4 character name of the single menu to be
           de-compiled.
:DIAL:
Syntax: DIAL ###-###-#### {LINE ##}

        Allows direct manual outdial on any modem attached to your TBBS
        system.  This command can be implemented in TWO ways.

               1. DIAL can be interfaced using InterChange.
               2. DIAL can be interfaced using MONITOR TSR.

        If either of these exist, you will have the ability to outdial
        from your system using ASR-DOS.
:LOGOFF:
Syntax: LOGOFF {/T:hh:mm}


        Allows a system logoff using the TBBS Menu that was defined using
        the setup option of the DOSADM command.

           /T: - Allows you to define an automatic logoff time.  This
                 allows you to leave ASR-DOS unattended yet be able to
                 log yourself off the system before any predefined
                 external events.  The format is in a military 24 hour
                 clock.  To cancel a logoff time, enter /T:0
:MONITOR:MON:M:
Syntax: MONITOR {line ##³##}

        The MONITOR command allows you to directly monitor the activity
        of any line on your system and optionally allows you to
        sysop chat or terminate the line.  You can also take over
        keyboard control of the monitored line.  When MONITORING a line,
        you have 5 additional operations that can be performed.

             ^C - Chat with user
             ^K - Interface user with Keyboard control
             ^T - Terminate users line
             ^W - Display user information for line
             ^Q - Quit monitoring mode
           HOME - Toggle Control keys ON/OFF
        Note:  During monitoring of lines that are in a file transfer,
               your screen will display (File transfer in Progress) for
               the duration of the file transfer.  You may also use MON
               or M instead of MONITOR.
:ANNOUNCE:A:
Syntax: ANNOUNCE {on³off} {/n}

        The ANNOUNCE command allows you to toggle ASR-DOS so that it will
        announce user logons.  When ANNOUNCE is set ON, you may then move
        around your system normally, logon announcements will continue to be
        displayed until you set announce OFF or until you logoff the system.

             /N - Disables the logon message beep

        ANNOUNCE with no parameters will display the status of logon
        announcements for your line, or, if another line currently has
        announce set on, it will display his line number.

        Note:  During file transfers, or when ignore is on, logon
               announcements will be surpressed.  The ANNOUNCE command
               cannot be used by more than one person at a time.  If
               another person sets announce on, the 1st persons announcements
               will no longer work.  You may also use A instead of ANNOUNCE.
:USERS:
Syntax: USERS {on³off}

        The USERS command allows you to display the number of lines
        currently in use on the system.

        The ON/OFF parameter will toggle the display as part of your command
        prompt.
:BACKUP:
Syntax: BACKUP source dest {/s}

        The BACKUP command allows you to do a backup of a drive/directory(s)
        to another distination just like DOS' BACKUP.COM.  The distination
        must be a hard drive since ASR-DOS will not split up the backup file.

        source -  Specifies the file(s), drive, or directory to back up.
          dest -  Specifies the path to save backup copies onto.
            /s -  Backs up contents of subdirectories.

        The source can contain wildcards such as *.BBS *.* or any valid DOS
        wildcard.  The BACKUP command can backup any file, including those
        that TBBS has open such as the USERLOG.BBS and the MSG.BBS.  You
        will need the TRESTORE.EXE that is contained in ASR's TAPEMAN demo in
        order to RESTORE files that have been backed up using the backup
        command.
:ALERT:
Syntax: ALERT {on³off} {/n}

        The ALERT command allows you to toggle ASR-DOS so that it will
        alert you to user logons that you have configured in the ASRALRT.FIL
        text file.  When ALERT is set ON, you may then move around your
        system normally, alert announcements will continue to be
        displayed until you set ALERT OFF or until you logoff the system.

             /N - Disables the alert message beep

        ALERT with no parameters will display the status of alert logon
        announcements for your line, or, if another line currently has
        alert set on, it will display his line number.
        NOTE:  During file transfers, or when ignore is on, alert logon
               announcements will be surpressed.  The ALERT command
               cannot be used by more than one person at a time.  If
               another person sets alert on, the 1st persons alert
               announcements will no longer work.
:FAX:
Syntax: FAX filename /#(nnn)-nnn-nnnn {/t:name} {/l:coverpcx} {/h} {/c}

        The FAX command allows you to fax any TEXT, DCX or PCX file
        directly from the command prompt on any of your systems modems
        that have FAX support.

             FAX anyfile.txt /#1-503-657-3359

         /t: - This optional parameter is to indicate WHO this fax is
               to: It will appear on the cover sheet in the TO: field
         /l: - This parameter specifies a pcx graphics file to include
               with the fax as the coversheet logo
         /h  - If this parameter is specified, then the fax transmission
               will be in HIGH resolution
         /c  - This parameter will specify that the text of the fax is
               to be in compressed print.  (132 character width)
:CHAT:
Syntax: CHAT [line ##³##]

        The CHAT command allows you to do a SYSOP chat on any line
        of your system from the command prompt.  This works just
        like the sysop chat from the TBBS Console.

              CHAT line 6

        Take special care not to chat someone who is in the middle
        of a file transfer.  ASR-DOS will not prevent you from doing
        this, the result will be the termination of that lines file
        transfer.
:TREE:
Syntax: TREE {drive}{\path\} {/p{:nn}}


        Graphically displays the directory structure of a drive or path.

              /p - displays the tree one screen at a time.
                   the optional :nn will display the listing nn
                   lines at a time.
:DBU:
Syntax: DBU {d:\path\}filename {INDEX index1, index2, index3, ...}


        The DBU command allows for limited online manipulation of
        TDBS Database files.  Any .DBF file can be used with this
        command.  Also you can open the .DBF file with any of its
        associated indexes. Up to 7 indexes may be open at once.

        NOTE:  Take care and understand the ramifications of editing
        database files.  Editing a field in a database that is
        part of an index key, can cause index misalinement and
        failure of the programs that use that database.  Indexes that
        are associated to a datafile should be used whenever the
        fields that are part of index keys are modified.
:PTCOM:
Syntax: PTCOM {d:\path\}tpgname {/g}

        The PTCOM command allows the modification of the TDBS compiler
        options that were used to compile a TDBS application.

        You can use the command to adjust the TDBS memory configuration of
        programs that give FIRPOOL or END OR GLOSSARY errors as well as
        enhance the performance of applications.  This can be done by
        decreasing the GET POOL size and increasing the Glossary size of an
        application. Additionally, the GET POOL size by default is set at
        2248k, which in many applications is an excessive waste of memory that
        could be freed up for performance or ADDED to the GLOSSARY size if the
        application is having problems with firpool errors or end of glossary
        errors.

        /g - This optional parameter is used if you would also like the
             TDBS applications glossary displayed.
:ZIP:
Syntax: ZIP {d:\path\}archive {{d:\path\}wildcards} {/np}

        ZIP is to commpress files using any version of PKZIP (tm).
        ZIP lets you archive a single file, a group of files, a single
        directory. You may ZIP files to any location, which need not be
        the directory from which they were zipped.

        For d:\path\ enter the letter of the drive that you wish the archive
        file to be created in.  Enter the name of the file to create. If
        the drive and path are omitted, then the current drive and path
        are used.
        For {d:\path\}, enter the drive and path of the target search
        directory where the files that you with to ZIP are located.
        Defaults to current drive and directory.  If you specify a
        drive and path, then you mush also specify a search mask, i.e.
        *.*, *.hlp, etc.  The default for not path and not wildcards
        is the current drive and directory and a mask of *.*.

        /np - This surpresses page pausing of the archiving display
:UNZIP:
Syntax: UNZIP {d:\path\}archive {filename³wildcards} {d:\path\} {/np}


        UNZIP is to restore and decompress files that were archived with
        any archiver.  UNZIP lets you extract a single file, a group
        of files, a single directory or a group of directories.  You may
        extract files to any location, which need not be the directory
        from which they were extracted.

        For d:\path\ enter the letter of the drive that contains the archive
        file to extract.  Enter the name of the file to extract. Wildcards
        are  permitted.

	For {d:\path\}, enter the drive and path of the target directory
        where the extract is to begin.  Defaults to current drive and
	directory.

          /np - This surpresses page pausing of the extraction display
:IGNORE:
Syntax: IGNORE [on³off]


        INGNORE allows you to turn ON or OFF interruptions caused by
        system messages or private messages from users.

        Once ignore is turned ON, it remains on until it is turned OFF,
        even after you leave ASRDOS.
:SYSOM:
Syntax: SYSOM


        The SYSOM command allows you to toggle between ASRDOS and eSofts
        SYSOM (tm) Dos Emulator.

        When you invoke the SYSOM command, you will load SYSOM and be placed
        into the same directory that the sysom command was invoked from.
        To EXIT sysom and return to ASRDOS, type EXIT.  Upon reentering
        ASRDOS, you will be placed back into the directory that you where
        in when you entered the sysom command.
:FILES:
Syntax: FILES


        The FILES command displays all of the files that are currently
        currently open via TBBS.

        This command requires the SYSOM optional module.
:FMAX:
Syntax: FMAX


        The FMAX command displays the amount of free memory that is still
        available to ASR-DOS.  This command is a toggle.  The first time
        it is used, it will report the free memory and all clear screens
        will report the free memory with the asrdos information at the
        top.  The second time it is used it will remove the memory display
        from the clear screen info.
:CALC:C:
Syntax: CALC {-s} expression

        The CALC command allows you to do command line mathematics utilizing
        any valid TDBS expression, function and operators.  The CALC command
        can actually display the RETURN value of any TDBS function that has a
        return value.  The CALC command can be shorthanded by using the C
        command as well.

        The -s option allows the surpression of the expression when the
        result is returned.

        Examples:
        C 33 * 24 = 792
        C date()+60 = 10/19/94
        The follow command as a usercommand called XMAS would be as follows:
        C -s ltrim(str(ctod('12/25/'+str(year(date()),4))-date()))+;
             ' ASR shopping days left before X-MAS'
        RESULT IS: 134 ASR shopping days left before X-MAS
:MEMORY:
Syntax: MEMORY


        The MEMORY command displays the current memory configuration of
        TBBS.

        This command requires the SYSOM optional module.
:ULEDIT:
Syntax: ULEDIT {username {/l}³{/t:template}}


        The ULEDIT command allows you to update and make changes to the TBBS
        USERLOG.BBS by way of SYSOM.  The optional USERNAME allows you to
        go directly to that users record without having to search on the
        name fragment.

            /l Optional, if this parameter is used after the name fragment,
               then ASRDOS will list the userlog.bbs record numbers and
               names alphabetically starting at the username specified until
               you press ^C or until the end of the file is reached.
           /t: Optional, if this parameter is used after the name fragment,
               then ASRDOS will applied a template file to the record that
               matches the name fragment.  The template value is a SINGLE
               character that matches a template file that you have created
               for ULEDIT.
:NODEX:
Syntax: NODEX lastname


        The NODEX command allows you to search the TBBS V7 nodelist for a
        SYSOPS last name or a fragment of the sysops last name.  This will
        start the listing on the first match of the fragment and continue
        to list the ZONE:NET/NODE and SYSOPS names until you press ^C or
        press S.
:WHO:
Syntax: WHO {/m}


        Displays a list of WHO'S ONLINE with users location and the
        TBBS current tbbs function that is being executed.

             /m Optional, if ASRDOS has been configured for
                the MONITOR TSR, the /m will display the WHOS ON
                listing with the console display information.
:MOVE:MV:
Syntax: MOVE {d:\path\}target {d:\path\}{destination}


        The MOVE command lets you create a copy of a file or a group of
        files and delete the files that are in the target directory.
        You may move a file and give the file a different name, or
        give it the same name on a different drive or directory.

        Include the drive and directory if not the current defaults.
        Wildcards are permitted in the target filename but not in
        the destination filename.
:FIND:FF:
Syntax: FIND {d:}{\path\}{mask} {/p{:nn}}{/w}{/s}


        Search all directories of a disk to find files.  Find File
        will locate hidden and system files that are not visible to
        the DOS DIR command.

              /w List files in a wide format
              /p displays the listing one screen at a time.
                 the optional :nn will display the listing nn
                 lines at a time.
              /s Use SYSOM for the FIND instead of ASR-DOS

  FIND lostfile
        Searches all directories of the default drive to find all
        files named "lostfile", no matter what their extension.  This
        command would find lostfile, lostfile.txt, lostfile.doc, etc.
:MKDIR:MD:
Syntax: MKDIR \path

        ASRDOS lets you create multiple levels of directories, beginning
        from the root directory.  You may create as many levels of
        directories as you wish so long as the full directory name does
        not exceed 64 characters.  When entering the MKDIR command use the
        complete name of the  directory including all levels of directories
        that precede it, plus the drive letter if not the current drive.

	You may only make one level of directory at a time.  For example,
	you may set up a directory called MYDIR at the root directory of a
	disk.  From the MYDIR directory you may make another directory
	called MYINFO.  From MYINFO you may make yet another directory
	called MEMOS.  This directory is three levels deep and the
	directory name is 21 characters long, as follows:
                \MYDIR\MYINFO\MEMOS
:RMDIR:RD:
Syntax: RMDIR \path

        RMDIR lets you remove an empty directory from the system.  Enter the
	complete name of the directory, including the drive letter and/or
	any preceding levels of directories.

	You must delete all files in the directory before it can be
        removed.  You cannot delete a parent directory that contains
        any other levels of directories.  You cannot remove your current
        directory, nor a directory that is presently being used by someone
        on another line.

        You may only remove one directory level at a time.  For example, if
	you have a directory named \MYTEXT\MYFILES\LETTERS, you must first
	remove the LETTERS directory in order to remove the MYFILES
        directory.
:D:
Syntax: D  {d:\path\}{filename}


        Allows direct downloads from ASRDOS from any accessible drive
        or path.  A full path may be used as well as any valid DOS
        wildcards.
:U:
Syntax: U {d:\path\}{filename}


        Allows direct single file and batch uploads from ASRDOS
        to any valid drive or path.  A full path may be used and or
        a filename.  Uploads are not checked against existing files and
        any file uploaded that already exists will be over written.
:REMSYSOP:
Syntax: REMSYSOP


        Allows access to SYSOM's Remote Sysop display.  This will
        allow you to kill lines, take the system down and send public
        messages.
:TIME:
Syntax: TIME


        TIME displays the current time as reported by the system clock
        and allows you to change the system clock.
:DATE:
Syntax: DATE


        DATE displays the current date as reported by the system clock
        and allows you to change the system date.
:DOTBBS:
Syntax: DOTBBS ### {opdata}
 
        The DOTBBS command allows you to execute any valid TBBS Menu Type.
        This command must have at least one parameter passed to it.  If
        the TBBS Menu Type requires OPTDATA, then the optdata line must
        be passed as the second parameter.

        Example: DOTBBS 43
        The type 43 will invoke a RELOGGING of your line to the TBBS System.
        After the command is completed you will be placed back into the
        directory that you invoked the command

        Example: DOTBBS 200 C:\TBBS\FILEMAN\FILEMAN /q
        The type 200 will produce the invocation of the TDBS program the
        is passed by the second parameter.

        For Help with an SDL syntax, type HELP DOTBBS ## where ## is the
        SDL TYPE
:RUN:
Syntax: RUN {d:\path\}{filename}{parameters}

        The RUN command is used to run TDBS programs from the ASRDOS
        command line.  This will execute any .tpg file that is in
        the default directory or in a directory specified by a path
        preceeding the filename. You may optionally use parameters that
        may be required as optdata for the tdbs program.

            RUN c:\tbbs\fileman /q && /SPEED
            RUN fileman /q

        NOTE: If you are in the directory of a .tpg file you can just type
        the filename of the .tpg file.  This will execute the .tpg like
        a DOS executable file.

            FILEMAN && /SPEED   or  C:\TBBS\FILEMAN\FILEMAN /Q && /SPEED

        This would execute FILEMAN and pass the /SPEED parameter to it.
:RUNBAT:BAT:
Syntax: RUNBAT {d:\path\}{filename} {/s}


        Allows you to run any batch file that contains commands that
        can be run under ASR-DOS.

        You may also use BAT instead of RUNBAT.

          /s  This is used if you wish to use the SYSOM's batch file system
              instead of ASR-DOS' batch file system.

        NOTE: If you are in the directory of a .bat file you can just type
        the filename of the .bat file.  This will execute the .bat like
        a DOS batch file.

            FROMRAM   or  C:\TBBS\FROMRAM\FROMRAM

        This would execute FROMRAM.BAT.
:RUNCTL:CTL:
Syntax: RUNCTL menu


        Allows you to run any menu that has a MENUxxxx.CTL file in the
        TBBS path statement.

        You may also use CTL instead of RUNCTL.

        There is also an alternate method for loading a ctl file, this
        method requires the use of the command MENU followed by the
        sdl menuname.

        Example:   MENUXFER or MENUMAIN

        If type in this manner from the ASR-DOS command prompt, ASR-DOS
        will load the sdl using a type 5 sdl call.
:SET:
Syntax: SET {variable}

        The SET command lets you display character strings for specific
        variables in the environment space.

          COMSPEC  - tells DOS where the Command Processor is located.
          PATH     - tells DOS the drives and directories to search when
                     you invoke an executable file.
          PROMPT   - defines the prompt that will be displayed for the
                     partition in which the DOS SET command was invoked.
          TBBSPATH - tells TBBS the drives and directories to search
                     for its system files.
          ASRDOS   - tells ASR-DOS the drives and directories to
                     alternately search for TDBS programs and BATCH files if
                     the files are not in the current directory.

        Entering SET with no operands displays the above referrenced
        variables.
:MORE:
Syntax: MORE {nn}


        The MORE command displays/sets your page length.
:ACCESS:
Syntax: ACCESS username

        The ACCESS command displays the userlog record number, username,
        location and the users privilege level and authorization flag
        settings from the tbbs userlog.
:PRIV:
Syntax: PRIV {operator} {nnn} {/p}

        The PRIV command displays/sets your TBBS privilege level or
        lists the privilege levels of other users.  PRIV without any
        parameters will display your current privilege level.

        operator - This is the expression operator that is used when
                   listing users and their privilege levels.  There are
                   3 valid operators.

                       = Equal to nnn
                       > Greater than nnn
                       < Less than nnn

             nnn - The privilege level to set or listed.

              /p - Pause the display at your page length setting.
:ANSI:
Syntax: ANSI {on³off}


        The ANSI command displays/sets your ansi display attributes.
:GRAPHICS:
Syntax: GRAPHICS {on³off}


        The GRAPHICS command displays/sets your IBM GRAPHICS display
        attributes.
:TIMS:
Syntax: TIMS


        The TIMS command allows direct entry into the TIMS control
        console.  This command requires the use of the TIMS option
        module.
:QSO:
Syntax: QSO


        The QSO command allows direct entry into the QSO option
        module.  This command requires the use of the QSO option
        module.
:PIMP:
Syntax: PIMP


        The PIMP command allows direct entry into the PIMP control
        console.  This command requires the use of the PIMP option
        module.
:IC:
Syntax: IC


        The IC command allows direct entry into the INTERCHANGE control
        console.  This command requires the use of the INTERCHANGE option
        module.
:CLANG:
Syntax: CLANG Letter


        The CLANG command allows you to change the active language file.

           CLANG B

           CLANG A

        This command requires the use of the RIP option module.
:UCOMS:
Syntax: UCOMS


        The UCOMS command allows the creation and editing of user
        defined commands in ASR-DOS.  This allows for some very useful
        aliasing abilities for operations that are done frequently.
:DRVHST:
Syntax: DRVHST


        The DRVHST command displays the last drive access history for
        each drive that you have accessed.  This is the same information
        that is used to restore your previous directory information
        when you change drives.
:TOUCH:
Syntax: TOUCH filename


        The TOUCH command allows you to alter a files time and date
        stamp to the current time and date.  Wildcards are permitted
        in the filename.

        NOTE: Paths are not permitted in the touch command.
:HEXEDIT:HEX:
Syntax: HEXEDIT filename {/-nnnn³/+nnnn}


        The HEXEDIT command allows you to edit any file any change the
        bytes that are contained in that file.  This will allow you edit
        files on the byte level.

        The /-nnnn and /+nnnn can optionally be used to begin the editing
        at a given offset from the end of the file or the beginning of
        the file.

        You may also use HEX instead of HEXEDIT.
:HOME:
Syntax: HOME


        The HOME command allows you to return to the drive and directory
        that ASR-DOS was called from in your SDL entry.
:YELL:
Syntax: YELL {##,}message


        The YELL command allows you to send a message to a line or to
        Broadcast a message to the entire system.  The message can be
        no longer that 72 characters total.  ASR-DOS will strip any
        characters off after 72.
:PVTMSG:P:
Syntax: PVTMSG ## message


        The PVTMSG command allows you to send a private message to a line
        The message can be up to 254 characters in length and can be sent to
        any line configured on your system except for line 0.

             PVTMSG 5 Hello there

             P 5 Hello there

        You may also use P instead of PVTMSG.
:PROTECT:
Syntax: PROTECT password


        The PROTECT command allows you to password protect your ASR-DOS
        session.  The next time the keyboard is struck, ASR-DOS will
        prompt for the previously entered password.  If entered correctly
        then command activity will resume as normal.
:DRIVESP:
Syntax: DRIVESP {letter}


        The DRIVESP command displays a drives formatted capacity in bytes.
        The optional drive letter between A-Z will report that drives
        capacity.  If the drive letter is omitted, then the currently
        logged drive will be reported.
:HIDE:
Syntax: HIDE {on³off}


        The HIDE command displays/sets your invisibility attributes.
:MC:
Syntax: MC linenum {/nt}

        The MC command allows you to take direct control over a modem.
        This will allow you to do anything that you could normally do
        in a terminal mode of a communications program.

        When in Modem Control, you have 1 additional operation that
        can be performed.

             ^Q - Quit modem control mode and reset the modem to the
                  TBBS defaults.

            /nt - The /nt option will override the resetting of the
                  modem after you exit control using the ^Q

        Note:  Take care not to enter this command on lines that are
               currently being used by another line in TBBS.
:KILL:
Syntax: KILL ## {/y}

        The KILL command allows you to terminate or reset any line
        of your system from the command prompt except for line 0.

              KILL 6

        The KILL command cannot be executed from line 0 (the console).

        /y enters a "y" response to the "Are you sure(Y/N)" prompt when you
        attempt to kill or reset a line.
:MAIL:
Syntax: MAIL

        The MAIL command will display all waiting messages and allow
        you to read, reply, forward and delete.
:DOTBBS 1:
TYPE 1  Single file display/download.
OPT DATA = [d:][\path\]name.ext                                        
Allows you to display or download a file                    
Optional Switches:                                                          
/W ---Word wrap text
/P:n --Force Protocol Selection
/D ---Allow Protocol download of file                                       
/TL --Pre-check transfer time                                               
/NB --Do not enforce Byte limit                                             
/NBC -Do not charge                                                         
/NK --Do not give 'Press any key' prompt                                    
:DOTBBS 2:
TYPE 2  Selection list file display.
OPT DATA = [d:][\path\]family   (family = Name of file family, 1-4 chr)
Selection list file display, family named based.            
/W ---Word wrap text display                                                
/D ---Allow protocol download of file                                       
/TL --Pre-check transfer time against time remaining                        
/NB --Do not enforce byte limit; override if necessary
/TM --Return to Top Menu instead of calling menu                            
/NK --Do not give "Press any Key" prompt                                    
/P:n -Force protocol selection to choice(s) "n"                             
:DOTBBS 3:
TYPE 3  Partitioned file display.
OPT DATA = [d:][\path\]family+members  (name 6 chrs+number 2 chrs)     
Multi chapter file display. See chapter 4 for setup.        
/W ---Word wrap text display                                                
/TM --Return to Top Menu instead of calling menu                            
/NK --Do not give "Press any key" prompt                                    
:DOTBBS 4:
TYPE 4  Access a File Area Group (FAR File).
OPT DATA = [d:][\path\]name  (Name of FAR file without .FAR extension  
Organizational method for downloading files. See Ch-4       
/W ---Word wrap                          /NC --Do not self-clean files
/TL --Pre-check time                     /NA --Do not list and request      
/NB --Do not enforce byte limit; overide /NM --Do not allow wildcards       
/TM --Return to Top Menu instead         /NL --Do not auto list files       
/D ---Display date on file listing       /AD --Use alternate directory fmt  
/F ---Alternate display format           /P:n -Force protocol choice(s)"n"  
/P ---Treat all directories as private                                      
:DOTBBS 5:
TYPE 5  Menu goto.
OPT DATA = name  (name = Name of menu, 1-4 chars.)                     
Go forward to another menu and save stack for Type 12 later 
No switches apply to this command                                           
:DOTBBS 6:
TYPE 6  Retrieve (read) messages.
OPT DATA = name (name = Name of board in Cedit)                        
Invokes TBBS message reading function. See ch. 3            
/O ---Access in board order if combined                                     
/F ---Access topic area "flattened" (topic boards)                          
/S ---Access topic like standard board (topic boards)                       
/P:n -Force protocol selection to choice(s)"n" on enclosures                
Additional opt data:path  (path = Topic path designation)                   
For combined board access (all standard boards): No Opt Data (leave blank)  
:DOTBBS 7:
TYPE 7  Enter message.
OPT DATA = name  (name = Name of msg board in CEDIT)                   
leave or post a message to available boards                 
/F:"name" -Force message to user "name"                                     
/P:n ------Force protocol selection to choice(s) "n" on enclosure upload    
/S --------Treat topic as a standard msg board                              
OPT DATA CONTINUED:path  (path = Topic path designation)
OPT DATA CONTINUED:No Opt Data  (Select standard combined boards)           
:DOTBBS 8:
TYPE 8  Scan messages.
OPT DATA = name  (name = Name of message board in CEDIT)               
Scan messages.                                              
/O ---Access in board order if combined                                     
/F ---Access topic area "flattened" (topic bds only)                        
/S ---Access topic area like a standard board (topic boards only)           
ADDITIONAL OPT DATA:path  (path = Topic path designation)                   
ADDITIONAL OPT DATA:No Opt Data  (Leave blank for combined standard bds)    
:DOTBBS 9:
TYPE 9  Delete messages.
OPT DATA = name (name = Name of message board in CEDIT)                
Delete messages.                                            
/O ---Access in board order if combined
/F ---Access topic area "flattened" (topic bds)                             
/S ---Access topic area like a standard board (topic boards only)           
ADDITIONAL OPT DATA:path  (path = Topic path designation)                   
ADDITIONAL OPT DATA:No Opt Data  (Leave blank)                              
:DOTBBS 10:
TYPE 10  Terminate session.
OPT DATA = No Opt Data
Log off.                                                    
No Options                                                                  
:DOTBBS 11:
TYPE 11  Display time parameters.
OPT DATA = none                                                        
Lists times, billing class limits, and Net Mail credit/debit
No Options                                                                  
:DOTBBS 12:
TYPE 12  Menu return.
OPT DATA = number  (Number of levels to go back, 0 for top)            
Return from type 5 commands saved on stack.                 
No switches apply to this command                                           
:DOTBBS 13:
TYPE 13  Enable/Disable Billing.
OPT DATA = none
Allows a menu command to turn on and off billing.           
/F -- Turns on "Free" time and turns off billing                            
/C -- Turns off "Free" time and turns on billing                            
:DOTBBS 14:
TYPE 14  File Area Maintenance (FAR).
OPT DATA = [d:][\path\]name (Name of FAR file; without .FAR extension) 
Through a .FAR construct allows maintenance of .DIR files
/ND Do not display date of file on listing                                  
/NF If date used put in parens after first line of file description         
/NQ On Delete, remove both DIR entry and file from disk; on move, move both 
/NAD Don't use alternate directory format                                   
/NE Place moved files at front of DIR file                                  
-----Options-----                                                           
/D Display date on file listing                                             
/F Alternate date format; If date used date will precede file description   
/Q Ask if file should be deleted on delete and move                         
/AD Use alternate directory format                                          
/E Place moved files at end of Pseudo Directory instead of at beginning     
:DOTBBS 15:
TYPE 15  Perform Message Waiting Search.
OPT DATA = none                                                        
Performs message waiting search as normally at log on.
No Options                                                                  
:DOTBBS 16:
TYPE 16  Reset Last Message Read pointers.
OPT DATA = name  (name = Name of message board in CEDIT)               
Prompts user for each board to reset pointer.               
ADDITIONAL OPT DATA:path  (path = Topic path designation)                   
ADDITIONAL OPT DATA:No Opt Data  (Leave blank)
:DOTBBS 17:
TYPE 17  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 18:
TYPE 18  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 19:
TYPE 19  Unimplemented.
OPT DATA = none                                                        
none                                                        
none
:DOTBBS 20:
TYPE 20  Keyword search.
OPT DATA = [d:][\path\]family  (Name of file family, 1-4 chars.)       
Invoke keyword search previously configured text file ch-4  
/A ---All keywords must be found on single text line ("and" search)(default)
/E ---Extended information files are available (default)                    
/ND --List, not download, Extended information (default)
/NA --Only one keyword given must be found on line ("or" search)            
/NE --No extended information files are available                           
/D ---Download extended information files                                   
/P:n -Force protocol selection to choice(s) "n"                             
:DOTBBS 21:
TYPE 21  Enter remote Sysop control panel (remote host).
OPT DATA = No opt data or switches apply to this command               
Provides several console services remotely plus Dos ops     
WARNING! RECOMMENDED FOR SYSTEM OPERATOR USE ONLY! FULL ACCESS TO DOS IS    
PROVIDED!                                                                   
:DOTBBS 22:
TYPE 22  List last 127 callers.
OPT DATA = switches apply                                              
Information is derived from CALLERS.BBS. Invisible not listd
/L ---List location of callers shown.  (Default)
/NL --Don't list location of callers shown.  (Optional)                     
:DOTBBS 23:
TYPE 23  Sysop chat.
OPT DATA = No Opt Data or switches apply to this command               
Page Sysop and allow acceptance of page at console. (Ch 5)  
No Options                                                                  
:DOTBBS 24:
TYPE 24  Select/deselect combined boards.
OPT DATA = No Opt Data switches apply to this command                  
Select/deselect std bds for combined read, write, scan, del 
None                                                                        
See Types 6,7,8 and 9 for details.                                          
:DOTBBS 25:
TYPE 25  Change password.
OPT DATA = No Opt Data or switches apply to this command               
Current password requested and new password verified        
No Options                                                                  
:DOTBBS 26:
TYPE 26  Expert level select.
OPT DATA = No Opt Data or switches apply to this command.              
Does not apply to full-screen or ANSI-style menu displays.  
None
:DOTBBS 27:
TYPE 27  Raw upload .UPL.
OPT DATA = [d:][\path]  (Drive/path for upload storage)                
Overwrites NOT allowed. See chapter 4.                      
/P:n ---Force protocol selection to choice(s) "n"                           
:DOTBBS 28:
TYPE 28  Raw upload w/o overwrites.
OPT DATA = [d:][\path]  (Drive/path for upload storage)                
Overwrites NOT allowed.                                     
/P:n --Force protocol selection to choice(s) "n"                            
:DOTBBS 29:
TYPE 29  Raw upload w/overwrites.
OPT DATA = [d:][\path]                                                 
Overwrites ARE allowed.                                     
/P:n --Force protocol selection to choice(s) "n"                            
:DOTBBS 30:
TYPE 30  Raw upload partial filename.
OPT DATA = [d:][\path\]fragment  (plus first 1 to 6 chars.)            
First 1 to 6 characters are forced. Overwrites allowed.     
/P:n--Force protocol selection to choice(s) "n"                             
/F ---Force entire file name, no prompting                                  
:DOTBBS 31:
TYPE 31  Change user profile.
OPT DATA = No Opt Data or switches apply to this command.              
Change user settings and show current settings.             
No Options                                                                  
:DOTBBS 32:
TYPE 32  Questionnaire access.
OPT DATA = Opt Data = [d:][\path\]name  (name = Name of file w/o .QAF
Run questionnaire, see Chapter 8, QAL, for details.         
/NL Do not log questionnaire running in dayfile                             
/NP Do not issue pause on exit from questionnaire                           
:DOTBBS 33:
TYPE 33  Questionnaire vote totals.
OPT DATA = [d:][\path\]name  (Name of questionnaire file w/o .QAF ext) 
Display vote results from questionnaires with vote functions
No switches apply to this command.                                          
:DOTBBS 34:
TYPE 34  Raw File Download.
OPT DATA = [d:][\path\] (Drive/path to download from)                  
Displays contents of target directory and allows download.  
/P:n  Force protocol selection to choice(s)"n"                              
:DOTBBS 35:
TYPE 35  Menu goto and set as new top level.
OPT DATA = name (name= name of menu, 1-4 chars.)                       
Forces TBBS to use a name other than 0000 as the top menu   
No Options                                                                  
:DOTBBS 36:
TYPE 36  Unimplemented.
OPT DATA = none                                                        
none
none                                                                        
:DOTBBS 37:
TYPE 37  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 38:
TYPE 38  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 39:
TYPE 39  Unimplemented.
OPT DATA = none                                                        
none
none                                                                        
:DOTBBS 40:
TYPE 40  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 41:
TYPE 41  Unimplimented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 42:
TYPE 42  Unimplemented.
OPT DATA = none                                                        
none                                                        
none                                                                        
:DOTBBS 43:
TYPE 43  Re-enter login.
OPT DATA = No Opt Data or switches apply to this command.              
Allows user new login but returns to calling menu.          
No Options                                                                  
:DOTBBS 44:
TYPE 44  Unimplemented.
OPT DATA = none                                                        
Used by single line versions only.                          
none                                                                        
:DOTBBS 45:
TYPE 45  Menu goto.
OPT DATA = name  (Name of menu, 1-4 chars.)
Do not mix freely with Type 5 navigation.                   
No Options                                                                  
:DOTBBS 46:
TYPE 46  Pseudo-directory (DIR file) download.
OPT DATA = [d:][\path\]name  (Name of DIR file, without .DIR file ext) 
See chapter 4.                                              
/W ---Word wrap text display                                                
/TL --Pre-check transfer time against time remaining                        
/NB --Do not enforce byte limit; override if necessary                      
/NBC -Don't count bytes transfered as download bytes                        
/TM --Return to Top Menu instead of calling menu                            
/D ---Display date on file listing                                          
/F ---If date used (see /D) date will precede file description              
/P ---Treat all directory as private                                        
/NC --Do not self-clean missing files from DIR file
/NM --Do not allow multiple filenames or wildcards                          
/NL --Do not list files automatically                                       
/AD --Use alternate directory format                                        
/P:n -Force protocol selection to choice(s)"n"                              
:DOTBBS 47:
TYPE 47  Pseudo-directory (DIR file) upload.
OPT DATA = [d:][\path\]name  (Name of DIR file, without .DIR file ext)
See chapter 4.                                              
/F ---Place uploaded files at front of DIR file                             
/I ---Make uploads invisible until Sysop intervenes                         
/X ---Prompt for extended (6 line) description                              
/SD --Add size and date to DIR file entry                                   
/KD --Use transfered date/time on file if available                         
/AD --Use alternate directory format                                        
/P:n -Force protocol selection to choice(s)"n"                              
:DOTBBS 48:
TYPE 48  Pseudo-directory (DIR file) delete.
OPT DATA = [d:][\path\]name  (Name of DIR file, without .DIR file ext) 
Owner and/or Sysop can delete files. See chapter 4.         
/D ---Display date on file listing                                          
/F ---Alternate display format. If date used (see/D) date will precede descr
/P ---Treat all directory as private
/NC --Do not self-clean missing files from DIR file                         
/Q ---Ask if file and/or DIR entry should be deleted                        
/AD --Use alternate directory format                                        
/J:nn Give Sysop delete privolege if SYSFG nn is ON in caller's userlog rcd 
:DOTBBS 49:
TYPE 49  Pseudo-directory (DIR file) local upload.
OPT DATA = [d:][\path\]name  (Name of DIR file, w/o .DIR file ext.
See chapter 4.                                              
/F ---Place uploaded files at front of DIR file                             
/I ---Make uploads invisible until Sysop intervenes                         
/X ---Prompt for extended (6 line) description                              
/SD --Add size and date to DIR file entry                                   
/KD --Use transferred date/time on file if available                        
/AD --Use alternate directory format                                        
:DOTBBS 50:
TYPE 50  List callers on system.
OPT DATA = none                                                        
List all users online w/line number, user ID, and location. 
/NL --Don't list location of users shown                                    
:DOTBBS 51:
TYPE 51  Paging mode.
OPT DATA = none
Paging mode without public conferencing. (PAGEHELP.TXT help)
/A ---Announce when users enter and exit conference                         
/NI --Do not interrupt text entry; buffer incomming and display when done   
/NC --Do not allow use of CB Simulator                                      
/NP --Do not allow private conferencing                                     
/NS --Do not allow use of the /S command (paging)                           
/V ---View only access, cannot send in conference
/NR --Don't allow ^ to be local return character                            
/H ---Ask for handle to use in conference                                   
/T ---Private conferences operate in "Typing" mode                          
:DOTBBS 52:
TYPE 52  Conference (chat) mode.
OPT DATA = name (Name of conference as defined in CEDIT)               
Real time public/private conference, CB Sim (CONFHELP.TXT)  
/A ---Announce when users enter and exit conference                         
/NI --Do not interrupt text entry; buffer messages and display when done    
/NC --Do not allow use of CB Simulator                                      
/NP --Do not allow private conferencing                                     
/NS --Do not allow use of the /S command (paging)                           
/V ---View only access, cannot send in conference                           
/NR --Don't allow ^ to be local return character                            
/H ---Ask for handle to use in conference
/T ---Private conferences operate in "Typing" mode                          
:DOTBBS 53:
TYPE 53  Set "ignore" function on.
OPT DATA = none                                                        
When "on" paging from other users is disallowed.            
No Options                                                                  
:DOTBBS 54:
TYPE 54  Set "ignore" function off.
OPT DATA = none                                                        
When "off" paging from other users is accepted.             
No Options                                                                  
:DOTBBS 200:
TYPE 200  Invokes the TDBS Option Module: TDBSOM.
OPT DATA = [d:][\path\][filename][.ext][/Q][/U:n] [&&][Parameters]     
/Q --- causes the TDBS copyright and exit messages to be suppressed.        
/U:n - Limits the number of simultaneous users                              
&& --- A switch which is ignored by TBBS.  Allows OPDATA() to pick up any   
parameters which are passed after &&.  These parameters need to be parsed   
by the user program.                                                        
Note: OPDATA() can only see a total of 64 characters                        
:DOTBBS 202:
TYPE 202  TIMS 1.1
OPT DATA = [[TOSS] <Path>], [SCAN]                                     
May be used to run TIMS as a Ghost Task or manually         
With no Opt Data - Calls up the Control Panel                               
TOSS <Path> - Tosses mail from that path                                    
SCAN - Scans mail out                                                       
As a GHOST, Opt Data field would only contain STARTUP                       
:DOTBBS 203:
TYPE 203  Invokes the ULTRACHAT option module.
OPT DATA = [/L[:n-n]] [/Pn:string] [/E[:n[,channel]]] [/I[:n]]
           [/H] [/G:<id>] [/C:string] [/T string] [/N] [/D:n,text1,text2]
Allows access to the UltraChat chat system and system options.
/L -
/Pn:string -
/E:n,channel -
/I:n -
/H -
/G:id -
/C:string -
/T string -
/N -
/D:n,text1,text2
:DOTBBS 204:
TYPE 204  Invokes the RIPOM option module.
OPT DATA = Langauge file
The langauage file can be any character from A-Z.  This will
allow you to swap out defined langauge files after a user has
logged on.
:DOTBBS 205:
TYPE 205  Invokes the SYSOM option module.
OPT DATA = [/U], [D:\path] [/D], [D:][\path]batfile/B                  
Allows access to DOS functions and userlog                  
/U - Command directly enters ULEDIT                                         
D:\path - Forces SYSOM to log into specified DOS directory.  If /D switch is
          added access to ULEDIT is prohibited.
D:\path\batfile/B - Runs the specified .Bat file                            
:DOTBBS 210:
TYPE 210  Invokes the INTERCHANGE option module.
OPT DATA =
Allows manual and scripted outdial on any configured modem on a system.
:DOTBBS 230:
TYPE 230  Invokes the PIMP option module.
OPT DATA = [STARTUP] [CONSOLE]
Allows realtime access to Internet E-Mail and New Groups and FTPMAIL file
transfers.
STARTUP - Used in a ghost event that is set for 23:60 hours to load
          PIMP at startup.
CONSOLE - Calls up the Control Panel
As a GHOST, Opt Data field would only contain STARTUP
:DOTBBS 999:
TYPE 999  This is an example of a non-TBBS record - QEMM Settings
OPT DATA = none                                                        
Optimal QEMM settings                                       
Device = C:\QEMM\QEMM386.SYS NO NOSH NS NV NR                               
Turns off most enhanced QEMM features.                                      
Goes in Config.sys                                                          
